home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 2
/
Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso
/
Aminet
/
text
/
print
/
VirtPrinters2.lha
/
VirtualPrinters.doc
Wrap
Text File
|
1993-11-12
|
2KB
|
46 lines
IFF_Printer and Screen_Printer
©1993 Garrick Meeker
These programs and their source is public domain.
You may do whatever you wish with them.
This code is based on Commodore's HP_LaserJet and EpsonX
printer drivers.
Version 2: Minor bug fixed. Won't crash under 3.0 anymore. Screen_Printer
is now about 1K smaller. I had accidently linked it with the IFF
packing code that IFF_Printer uses.
These are two new printer drivers. One shows the printer output on a
screen and the other saves it as IFF pictures. Both require AmigaDOS 2.04.
To install, copy the devs/printers directory to DEVS:Printers and use
the prefs programs to pick the new driver. For IFF_Printer, assign
Pages: to the directory where you want the files, or add it to your
User-Startup. The files will be name 'Page.nnnnn' where 'nnnnn' is the page
number.
These drivers emulate a page-mode printer, like a laser printer. They
both support color and b&w modes. Color mode uses three bitplanes, while
b&w uses only one. The density settings are as follows:
1 - 80 x 68 dpi
2 - 80 x 80 dpi
3 - 120 x 120 dpi
4 - 160 x 136 dpi
5 - 180 x 180 dpi
6 - 240 x 240 dpi
7 - 300 x 300 dpi
A page at density 1 corresponds to a hires-interlace full page screen.
Some of the modes correspond to the Amiga's aspect ratio, but most are just
1 to 1. Screen_Printer requires a great deal of chip ram at the higher
density settings.
Note: color and b&w passes cannot be printed on the same page. I
don't think this should be a problem. To get around this, everything would
have to be printed in color mode, which would be a waste of memory in all
the other cases.
It works on my system.
If you have any questions or bug reports, I can be reached at:
gmeeker@soda.berkeley.edu